Tree Embedding and Directed Steiner Problems

نویسنده

  • Bundit Laekhanukit
چکیده

Tree-Embedding is one of the most powerful techniques in the area of approximation algorithms as it reduces many diffcult problems like group Steiner tree (GST) on general graphs into amenable tree intances. However, the developments on tree-embedding are pertained only to undirected graphs, thus rendering it useless against problems on directed graphs like directed Steiner tree (DST) and its generalization k-edge connected directed Steiner tree (k-DST). The latter problem, k-DST, is a notorious problem that has no known non-trivial approximation algorithm despites having been mentioned many times in literature, e.g., by Feldman et al. [SODA’09, JCSS’12], by Cheriyan et al. [SODA’12, TALG’14] and by Laekhanukit [SODA’14]. We explore the possibility of obtaining a non-trivial approximation algorithm for k-DST via tree-embedding. Let us briefly define k-DST. Given a directed graph G on n vertices with edge-costs, a root vertex r, a set of h terminals T and an integer k, the goal is to find a min-cost subgraph H ⊆ G that connects r to each terminal t ∈ T by k edge-disjoint r, t-paths. We reduce k-GST on general graphs into instances on trees. As a result, we devise an O(D·k ·log h)-approximation algorithm for k-DST on directed acyclic graphs (DAGs) with D layers, which can be extended to a special case of k-DST on “general graphs” where an instance has a D-shallow optimal solution, i.e., there exists k edge-disjoint r, t-paths, each of length at most D, for every terminal t ∈ T . Our contribution is two fold. First, we make a progress toward developing a non-trivial approximation algorithm for k-DST. We remark that the k-hardness instance of k-DST is a DAG with 5 layers, and our algorithm gives O(k log h)-approximation for this special case. Second, we initiate the study of tree-embedding on directed graphs, which might later have more applications.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Approximating Directed Steiner Problems via Tree Embedding

Directed Steiner problems are fundamental problems in Combinatorial Optimization and Theoretical Computer Science. An important problem in this genre is the k-edge connected directed Steiner tree (k-DST) problem. In this problem, we are given a directed graph G on n vertices with edge-costs, a root vertex r, a set of h terminals T and an integer k. The goal is to find a min-cost subgraph H ⊆ G ...

متن کامل

A method for analyzing the problem of determining the maximum common fragments of temporal directed tree, that do not change with time

In this study two actual types of problems are considered and solved: 1) determining the maximum common connected fragment of the T-tree (T-directed tree) which does not change with time; 2) determining all maximum common connected fragments of the T-tree (T-directed tree) which do not change with time. The choice of the primary study of temporal directed trees and trees is justified by the wid...

متن کامل

Parameterized Analysis of Online Steiner Tree Problems

Steiner tree problems occupy a central place in both areas of approximation and on-line algorithms. Many variants have been studied from the point of view of competitive analysis, and for several of these variants tight bounds are known. However, in several cases, worst-case analysis is overly pessimistic, and fails to explain the relative performance of algorithms. We show how parameterized an...

متن کامل

Parameterized Complexity of Arc-Weighted Directed Steiner Problems

We start a systematic parameterized computational complexity study of three NP-hard network design problems on arc-weighted directed graphs: directed Steiner tree, strongly connected Steiner subgraph, and directed Steiner network. We investigate their parameterized complexities with respect to the three parameterizations: “number of terminals,” “an upper bound on the size of the connecting netw...

متن کامل

Solving Steiner Tree roblem in raphs to ptimality

Absac In this paper we present the implementation of a branch-and-cut algorithm for solving Steiner tree problems in graphs. Our algorithm is based on an integer programming formulation for directed graphs and comprises preprocessing, separation algorithms and primal heuristics. We are able to solve all problem instances discussed in literature to optimality, including one to our knowledge not ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1511.06559  شماره 

صفحات  -

تاریخ انتشار 2015